API Documentation
ConfigHolder.h
1 // ConfigHolder.h
3 //
5 
6 namespace nkGraphics
7 {
13  class DLL_GRAPHICS_EXPORT ConfigHolder
14  {
15  public :
16 
17  // Attributes
20 
23 
24  public :
25 
34 
35  // Descriptions
44  } ;
45 }
nkGraphics::WindowDescriptor
Holds information about a window configuration.
Definition: WindowDescriptor.h:27
nkGraphics::RENDERING_API
RENDERING_API
Enumerates supported graphics API.
Definition: RenderingApi.h:14
nkGraphics::ConfigHolder::graphicDescription
nkMemory::StringView graphicDescription()
nkGraphics::ConfigHolder::ConfigHolder
ConfigHolder()
nkGraphics::ConfigHolder::renderDescription
nkMemory::StringView renderDescription()
nkGraphics::ConfigHolder::_window
WindowDescriptor _window
A description of the main window.
Definition: ConfigHolder.h:18
nkGraphics::ConfigHolder::_wantedApi
RENDERING_API _wantedApi
Wanted API for rendering.
Definition: ConfigHolder.h:21
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkGraphics::ConfigHolder::_chosenApi
RENDERING_API _chosenApi
Chosen API while initializing, given hardware and system constraints.
Definition: ConfigHolder.h:22
nkGraphics::ConfigHolder::~ConfigHolder
~ConfigHolder()
nkGraphics::RenderDescriptor
Holds information about the configuration of rendering.
Definition: RenderDescriptor.h:25
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ConfigHolder
Holds all the information about a configuration.
Definition: ConfigHolder.h:14
nkGraphics::ConfigHolder::_rendering
RenderDescriptor _rendering
A description of the rendering settings.
Definition: ConfigHolder.h:19